<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 求次方Math函数
			var i = Math.pow(2,10);
			document.write("i=" + i);
			// 不能像Date 那样new出来一个对象，因为其本身是静态对象，参考手册上就是大写的，Date是可以new
			document.write("<hr>");
			// 求最大值，目前流行的js版本支持多个参数，很早之前的只可以放置两个参数
			var a = Math.max(20,30,40,50);
			document.write("a=" + a + "<br>");
		
			// 字符串
			var str1 = "中国武汉";
			var len = str1.length;
			document.writeln("中国武汉四个字的长度是" + len + "<br>");
			var str2 = str1.substr(1,3);//前闭后闭
			document.writeln("str2是 " + str2 + "<br>");
			var str3 = str1.substr(-1,2);//-1 代表最后一项，一般最后是没有的，所以默认取最后值
			document.writeln("str3是 " + str3 + "<br>");
			var str4 = str1.substring(1,3);//前闭后开
			document.writeln("str4是 " + str4 + "<br>");
			var str11 = "中,国,常,州"
			var str5 = str11.split(',');
			// 输出str5 的结果是带分裂号的
			document.writeln("str5之前没有用split的长度是" + str11.length + "str5是" + str5 + " " + "str5的长度是" + str5.length + "<br>");
			// 有逗号的字符串占依次位子
			document.writeln(str11[0] + str11[1]);
			// 虽然str5有逗号，但是依次排序忽略逗号
			document.writeln(str5[0]  + str5[1]);
			
			/*
			    具体 substr 和 substring 之间的区别:
			    	相同点：1. 一个参数指的是从某一个位置开始到结尾    
			    	不同点：1. 前开后闭     	2. 两个参数 第一个是指从第几个位置 第二个是指取几位
			*/
		</script>
	</body>
</html>
